﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Vit.Common.Providers.DefaultProviders
{
    public class DefaultLogProvider : ILogProvider
    {
        #region ILogProvider Members

        public void Info(string category, object obj)
        {
        }

        public void Info(string category, string message)
        {
        }

        public void Info(string category, string message, params object[] args)
        {
        }

        public void Info(string category, IFormatProvider formatProvider, object obj)
        {
        }

        public void Info(string category, IFormatProvider formatProvider, string message, params object[] args)
        {
        }

        public void Debug(string category, object obj)
        {
        }

        public void Debug(string category, string message)
        {
        }

        public void Debug(string category, string message, params object[] args)
        {
        }

        public void Debug(string category, IFormatProvider formatProvider, object obj)
        {
        }

        public void Debug(string category, IFormatProvider formatProvider, string message, params object[] args)
        {
        }

        public void Error(string category, object obj)
        {
        }

        public void Error(string category, string message)
        {
        }

        public void Error(string category, string message, params object[] args)
        {
        }

        public void Error(string category, IFormatProvider formatProvider, object obj)
        {
        }

        public void Error(string category, IFormatProvider formatProvider, string message, params object[] args)
        {
        }

        public void Fatal(string category, object obj)
        {
        }

        public void Fatal(string category, string message)
        {
        }

        public void Fatal(string category, string message, params object[] args)
        {
        }

        public void Fatal(string category, IFormatProvider formatProvider, object obj)
        {
        }

        public void Fatal(string category, IFormatProvider formatProvider, string message, params object[] args)
        {
        }

        public void Trace(string category, object obj)
        {
        }

        public void Trace(string category, string message)
        {
        }

        public void Trace(string category, string message, params object[] args)
        {
        }

        public void Trace(string category, IFormatProvider formatProvider, object obj)
        {
        }

        public void Trace(string category, IFormatProvider formatProvider, string message, params object[] args)
        {
        }

        public void Warn(string category, object obj)
        {
        }

        public void Warn(string category, string message)
        {
        }

        public void Warn(string category, string message, params object[] args)
        {
        }

        public void Warn(string category, IFormatProvider formatProvider, object obj)
        {
        }

        public void Warn(string category, IFormatProvider formatProvider, string message, params object[] args)
        {
        }

        #endregion

        #region IProvider Members

        public string Name
        {
            get { return "DefaultLogProvider"; }
        }

        #endregion
    }
}
